package com.data.sample.entity;

import lombok.Data;

/**
 * OPC UA通讯协议信息实体类
 * @author zhaocx
 * @date 2025-10-24
 */
@Data
public class OpcUaProtocol {

    /**
     * 通讯协议ID（wp_opc_ua_protocol的ID）
     */
    private String id;

    /**
     * 关联机组ID（wp_equipment_unit的ID）
     */
    private String unitId;

    /**
     * 数据源
     */
    private String dataSource;

    /**
     * 主服务器地址
     */
    private String mainServerAddress;

    /**
     * 备服务器地址
     */
    private String prepareServerAddress;

    /**
     * 证书路径
     */
    private String certificatePath;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 密码
     */
    private String password;

    /**
     * 数据发布间隔
     */
    private Integer dataReleaseInterval;

    /**
     * 连接保活计数
     */
    private Integer keepAliveCount;

    /**
     * 是否使能：0-禁用, 1-启用
     */
    private Integer enableFlag;
}

